package com.xueyi.aixihu.response;

import com.xueyi.aixihu.entity.vo.AxhAuditFinanceLogVo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 描述 报表详情Vo
 *
 * @author 俞烨
 * @date 2023-12-12 12
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class FinanceDetailVo {


    private String failMsg;

    private FindAuditFinanceVo auditFinanceVo;

    private String fileSuffix;

    /**
     * 审核的进度
     */
    private List<AxhAuditFinanceLogVo> axhAuditFinanceLogVos;

    /**
     * 当前报表详情的按钮信息
     */
    private Btn btn;


    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    @Builder
    public static class Btn {
        /**
         * 是否可以提交审核
         */
        private Integer isSubmit = 0;
        /**
         * 是否可以保存修改
         */
        private Integer isSave = 0;
        /**
         * 是否可以删除
         */
        private Integer isDel = 0;
        /**
         * 是否可以转为草稿
         */
        private Integer isCaoGao = 0;
        /**
         * 是否可以同意审核
         */
        private Integer isSuccess = 0;
        /**
         * 是否可以拒绝审核
         */
        private Integer isTurn = 0;

        /**
         * 是否可以公开
         */
        private Integer isPublic = 0;
    }
}
